package com.danielepelagatti.utils
{
	import flash.utils.ByteArray;
	
	/**
	 * 
	 * @author redde
	 * 
	 */	
	public class ObjectCloner
	{
		/**
		 * 
		 * @param source
		 * @return 
		 * 
		 */		
		public static function clone(source:Object):* 
		{
			var copier:ByteArray = new ByteArray();
			copier.writeObject(source);
			copier.position = 0;
			return(copier.readObject());
		}		
	}
}